.inputdiv{width:770px;}
.inputdiv .input_row{padding:4px 0;}
.inputdiv .input_row_l{width:90px;text-align: right;float:left;padding-right: 10px;line-height: 20px;}
.inputdiv .input_row_r{width:670px;float:left;}
.inputdiv_btn{margin-top: 10px;width:100%;padding:5px 0 8px;  position: absolute; bottom: 0;background: #f9f9f9;border-top: 1px solid #ccc;text-align: right;}


#navigation { background: url("../images/roof.gif") no-repeat scroll center top transparent;height: 64px; position: relative;z-index: 10;}
#navigation h1 {background: url("../images/resume_title.gif") no-repeat scroll 0 17px transparent;color: #666666;font-family: "微软雅黑","Microsoft Yahei","黑体","Hei";font-size: 20px;font-weight: bold;height: 30px;line-height: 30px;margin: 0 22px;padding: 18px 0 18px 35px;}
#content {background: url("../images/room.gif") repeat-y scroll 0 0 #FFFFFF;}
.floatright {float: right;}
.g9 {color: #999999;}
#maincolumn {float: left;width: 720px;background:white;}
/*左侧*/
#resume { padding: 0 30px;}
#resume table.info a.edit, #resume table.info a.delete { display: none;}
#resume table.info { margin-top: 0;}
#resume td.padding {}
#resume td.padding a.icon { padding: 4px 0 4px 16px;}
#resume td, #resume td div { font-family: "宋体"; line-height: 21px;}
#resume table.info tr.hover { background-color: #F0FDD7;}
#resume table.info tr.hover a.edit, #resume table.info tr.hover a.delete { display: inline;}
#basic-show h2 { font-size: 10.5pt; padding-bottom: 5px;}
#basic-show { padding-top: 55px;}
#basic-show .precision, #basic-show .auto, #basic-show .feedback, #basic-show .easy, #basic-show .notbook, #basic-show .group, #basic-show .profession { padding: 0 0 20px 96px;}
#basic-show .precision { background: url("../images/matching.gif") no-repeat scroll 27px 0 transparent;}
#basic-show .auto { background: url("../images/follow.gif") no-repeat scroll 27px 2px transparent;}
#basic-show .feedback { background: url("../images/feedback.gif") no-repeat scroll 27px 2px transparent;}
#basic-show .easy { background: url("../images/easy.gif") no-repeat scroll 27px 2px transparent;}
#basic-show .notbook { background: url("../images/notbook.gif") no-repeat scroll 30px 2px transparent;}
#basic-show .group { background: url("../images/group.gif") no-repeat scroll 30px 2px transparent;}
#basic-show .profession { background: url("../images/profession.gif") no-repeat scroll 30px 2px transparent;}
.padding { padding: 20px 0 0 80px;}
#portrait-step1 .dirlist { background: none repeat scroll 0 0 #F6F6F6; border-right: 1px solid #E4E4E4; float: left; height: 60px; padding: 20px 0 40px; position: relative; width: 155px;}
#portrait-step1 .dirlist ul { left: -1px; position: absolute; width: 157px;}
#portrait-step1 .dirlist li { cursor: pointer; padding: 5px 0 5px 10px;}
#portrait-step1 .dirlist li.current { background: none repeat scroll 0 0 #FFFFFF; border-color: #E4E4E4 -moz-use-text-color #E4E4E4 #E4E4E4; border-style: solid none solid solid; border-width: 1px medium 1px 1px;}
#portrait-step1 .selectphoto { float: left; padding: 20px 0 0 15px;}
#portrait-step1 .head { background: url("../images/headbg.gif") no-repeat scroll 0 0 transparent; float: left; height: 85px; margin-right: 15px; padding-top: 5px; text-align: center; width: 88px;}
#portrait-step1 .selectphoto a { margin-top: 25px;}
#resume .fresh { margin-left: 6px;}
#basic-section .container tr td { border-bottom: medium none;}
#userphoto {  cursor: pointer; display: inline; height: 130px; margin: 20px 40px 0 0; padding: 6px 0 0 7px; position: relative; width: 131px;}
#userphoto .showphoto { height: 23px; left: 0; position: absolute; text-align: center; top: 145px; width: 137px;}
#userphoto .showphoto checkbox { vertical-align: middle;}
#userphoto a#reset-photo:link, #userphoto a#reset-photo:visited { background: none repeat scroll 0 0 #91b9cc; color: #FFFFFF; display: inline-block; height: 21px; left: 7px; line-height: 21px; position: absolute; text-align: center; top: 105px; width: 120px;}

#maincolumn .client .section ul.list li {background: url("../images/graydot.gif") no-repeat scroll 0 8px transparent;padding: 5px 0 0 10px;}
#maincolumn .setBar {padding: 11px 0 1px;}
.section {margin: 10px 0 20px;}
.section .container {padding-bottom: 20px;}
.section h2 {background: none repeat scroll 0 0 #F9F9F9;border-top: 1px solid #EBEBEB;height: 26px;line-height: 26px;padding: 7px 13px;}
.section h2 .b {font-size: 10.5pt;}
.section .container tr td, .section .container tr th {border-bottom: 1px solid #F5F5F5;text-align: left;}
.section .container tr .alignright{text-align:right;}
.section .container li.think {padding-bottom: 5px;}
.section .container .notfilled {background: url("../images/think.gif") no-repeat scroll 25px 14px transparent;height: 39px;padding: 13px 0 0 70px;}
.section td.userhead, .section td.video {padding: 10px 10px 10px 60px;width: 137px;}
.section td.userhead div {background: url("../images/head_bg2.gif") no-repeat scroll 0 0 transparent;height: 128px;padding: 6px 10px 10px 7px;}
.section .userhead img {height: 120px;width: 120px;}
.section .title {background: url("../images/recover.gif") no-repeat scroll 20px 0 transparent;height: 28px;line-height: 28px;margin-top: 100px;padding-bottom: 5px;padding-left: 45px;}
.section .title .b {font-size: 10.5pt;}
.section .operation {border: 1px solid #EBEBEB;padding: 20px 20px 20px 5px;}
.section .operation li {background: url("../images/push_2.gif") no-repeat scroll left center transparent;cursor: pointer;display: inline;float: left;height: 23px;line-height: 23px;margin-bottom: 15px;margin-left: 15px;padding-left: 10px;white-space: nowrap;}
.section .operation li a:link, .section .operation li a:visited {background: url("../images/push_2.gif") no-repeat scroll right center transparent;color: #666666;display: inline-block;margin-left: 10px;text-align: center;width: 44px;}
.section .operation li.hover {background: url("../images/push_1.gif") no-repeat scroll left center transparent;color: #000000;}
.section .operation li.hover a:link, .section .operation li.hover a:visited {background: url("../images/push_1.gif") no-repeat scroll right center transparent;color: #FFFFFF;}
table.form td {padding: 4px;}
table.big-lineheight td {padding: 6px 4px;}
table.form td.aster, .aster {color: #FF0000;font-family: "宋体";padding: 6px 0;}
table.form td.input {vertical-align: middle;}
table.form td.input textarea{ font-size:12px;}
table.form td.input input.text, table.form td.input select {vertical-align: middle;}
table.form td.label, table.form th.label {text-align: right; font-size:12px;}
table.form td.label-m, table.form th.label-m {text-align: right;vertical-align: middle;}
table.form td.reg-label {color: #666666;font-weight: bold;}
table.form label.checkbox {line-height: 16px;}
table.form .tips, table.form .error, table.form .tips, table.form a {vertical-align: middle;}
table.form .tips {color: #999999;}
table.form .submitbutton {padding: 2em 0;}
table.form input.text {background-color: #FFFFFF;border-color: #CCCCCC #EBEBEB #EBEBEB #CCCCCC;border-left: 1px solid #CCCCCC;border-style: solid;border-width: 1px;height: 18px;padding: 2px;width: 220px;}
table.form .select {width: 180px;}
table.form td textarea {height: 90px;overflow-y: auto;width: 380px;}
table.info {margin-top: 10px;width: 100%;}
table.info td, table.info th {line-height: 21px;padding: 4px;vertical-align: text-top;}
table.info td.label {color: #999999;text-align: right;}
input.focus {border-color: #159EE2;}
input.checking {background: none repeat scroll 0 0 #FFFCD9;border-color: #FF8C19;}
.wrong-msg {color: #E65C17;}
table.form td span.ico {padding: 7px 8px;}
table.form td span.success {background: url("../images/success.gif") no-repeat scroll 0 -157px transparent;border: medium none;}


/*右侧*/
#rightcolumn {float: right;width: 240px;}
#rightcolumn ul.list {margin: auto;width: 200px;}
#dashboard {border-bottom: 1px solid #F0F0F0;margin: auto;padding: 20px 0;width: 200px;}
#rightcolumn ul.list .g9 {font-family: Arial;}
#rightcolumn ul.list li {background: url("../images/array.gif") no-repeat scroll 5px -476px transparent;border-bottom: 1px solid #F0F0F0;cursor: pointer;padding: 7px 10px 7px 23px;}
#rightcolumn ul.list li.hover {background: url("../images/array.gif") no-repeat scroll 5px -536px #EEFDCF;}
#rightcolumn ul.list li span.true {background: url("../images/true.gif") no-repeat scroll left center transparent;display: block;height: 8px;margin: 4px 5px 0 0;text-indent: -9999px;width: 11px;}
#rightcolumn ul.list li span.nodata {background: url("../images/nodata.gif") no-repeat scroll left center transparent;display: block;height: 12px;margin: 4px 5px 0 0;text-indent: -9999px;width: 12px;}
#rightcolumn .say {padding: 15px 0 0 55px;word-spacing: 20px;}
#rightcolumn .say span.true {background: url("../images/true.gif") no-repeat scroll left center transparent;padding-left: 15px;}
#rightcolumn .say span.nodata {background: url("../images/nodata.gif") no-repeat scroll left center transparent;padding-left: 15px;}
#rightcolumn .preview {padding-bottom: 4px;}
#dashboard .preview img {margin-bottom: 10px;}
#dashboard h2 {font-size: 14px; font-weight: bold;   padding-top: 5px;}
#dashboard .font {color: #3D990F;padding-bottom: 5px;text-align: right;}
#dashboard .font span.b {font-size: 20px;}
#dashboard .limit {background: url("../images/dashboard_2.gif") repeat scroll 0 0 transparent;font-size: 0;height: 12px;}
#dashboard .limit span {background: url("../images/dashboard_1.gif") no-repeat scroll left center transparent;display: block;float: left;height: 12px;}
#fullcolumn {border-color: #D1D1D1;border-style: solid;border-width: 0 1px;margin: auto;width: 958px;}
body {background-color: #FFFFFF;}
.alignright{text-align:right;}

/*按钮*/
a.default span, a.fresh span, a.normal span {padding-left: 0;}
.default span, a.default {background-position: 0 0;}
a.fresh span, a.fresh, a.normal {background-position: 0 -120px;}
.normal span, a.normal {background-position: 0 -300px;}
a.default span {background-position: right -30px;}
a.fresh span {background-position: right -150px;}
a.normal span, a.normal span {background-position: right -330px;color: #666666;}
a.big-fresh {background-position: 0 -180px;}
a.big-normal {background-position: 0 -360px;}
a.big-default {background-position: 0 -60px;}
a.big-fresh span {background-position: right -210px;}
a.big-default span {background-position: right -90px;}
a.default, a.normal, a.fresh, a.small-fresh {background-image: url("../images/btn_a.gif");border: medium none;cursor: pointer;display: inline-block;height: 26px;overflow: visible;padding: 0 0 0 20px;text-decoration: none;vertical-align: middle;}
a.default:hover, a.normal:hover, a.fresh:hover, a.small-fresh:hover {text-decoration: none;}
a.default span, a.fresh span, a.normal span, a.small-fresh span {background-image: url("../images/btn_a.gif");color: #3d4853;cursor: pointer;display: inline-block;font-size: 12px;height: 26px;line-height: 26px;padding-right: 20px;text-decoration: none;}
a.normal span {color: #333333;}

a.big-fresh, a.big-default, a.big-normal {background-image: url("../images/btn_a.gif");color: #FFFFFF;cursor: pointer;display: inline-block;font-size: 14px;font-weight: bold;height: 30px;padding-left: 30px;text-decoration: none;}
a.big-normal:hover, a.normal:hover {color: #333333;}
a.big-fresh:hover, a.big-default:hover, a.fresh:hover, a.default:hover {color: #FFFFFF;}
a.big-fresh:hover, a.big-default:hover, a.big-normal:hover {text-decoration: none;}
a.big-fresh span, a.big-default span, a.big-normal span {background-image: url("../images/btn_a.gif");color: #FFFFFF;cursor: pointer;display: inline-block;height: 30px;line-height: 30px;padding-right: 30px;}
a.big-normal span {background-position: right -390px;color: #333333;}
a.default, a.normal, a.fresh, a.small-fresh, a.small-default {background-image: url("../images/btn_a.gif");border: medium none;cursor: pointer;display: inline-block;height: 26px;overflow: visible;padding: 0 0 0 20px;vertical-align: middle;}
a.default span, a.fresh span, a.normal span, a.small-default span {display: inline-block;}
a.default span, a.fresh span, a.normal span, a.small-default span {background-image: url("../images/btn_a.gif");}
.default span, .fresh span, .normal span, .small-default span {display: inline-block;height: 26px;}
a.small-default {background-image: url("../images/btn_a.gif");background-position: 0 -480px;height: 24px;line-height: 24px;padding-left: 25px;}
a.small-default:hover {text-decoration: none;}
a.small-default span {background-image: url("../images/btn_a.gif");background-position: right -510px;color: #FFFFFF;height: 24px;line-height: 24px;padding-right: 25px;}
a.small-fresh {height: 24px;line-height: 24px;padding-left: 24px;}
a.small-fresh {background-position: 0 -420px;}
a.small-fresh span {background-position: right -450px;height: 24px;line-height: 24px;padding-right: 24px;}
#resume .info .hover{background:#f0fdd7}
#resume .info thead tr.hover{background:#fff}
#resume table.info .hover a.edit, #resume table.info .hover a.delete{display:inline}
#resume td.padding a.icon { padding: 4px 0 4px 16px;}
a.icon, .icon {
    background-position: left center;
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 12px;
    height: 12px;
    line-height: 12px;
    outline: medium none;
    padding: 4px 4px 4px 20px;
}
#resume table.info tr.hover a.edit, #resume table.info tr.hover a.delete {  display: inline;}
a.edit, span.edit { background-image: url("../images/edit_1.gif");}
a.delete, span.delete {background-image: url("../images/delete.gif");}

button.normal span, a.button.normal { background-position: 0 -240px;}
.default span, .fresh span, .normal span, .small-default span {display: inline-block;height: 26px;}
.normal span, a.normal {background-position: 0 -300px;}

button span, a.button, a.button span {background-image: url("../images/btn.gif"); background-repeat: no-repeat;}
button.normal span span, a.button.normal span {background-position: right -270px;  color: #666666;}
button.normal span span{display: block;    height: 26px;line-height: 26px;margin-bottom: 0; padding-left: 0;padding-right: 20px; white-space: nowrap;}
button.normal span{display: inline-block;height: 30px;line-height: 30px; padding-left: 20px; vertical-align: middle;}
.big-default span{background: url("../images/btn.gif") no-repeat scroll 0 -120px transparent; height: 26px;line-height: 26px;}
.big-default span span { background-position: right -150px;width:auto;}
#navigation .tabs { position: absolute;}
#navigation h1 {
    background: url("/images/resume/resume_title.gif") no-repeat scroll 0 17px transparent;
    color: #666666;
    font-family: "微软雅黑","Microsoft Yahei","黑体","Hei";
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 0 22px;
    padding: 18px 0 18px 35px;
}
#navigation h1.setting {
    background: url("../images/setting.gif") no-repeat scroll 0 0 transparent;
}
#navigation h1.delivery {
    background: url("../images/delivery.png") no-repeat scroll 0 18px transparent;
    height: 22px;
    line-height: 22px;
    margin: 0 0 0 23px;
    padding-bottom: 18px;
    padding-top: 22px;
}
#navigation h1.account {
    background: url("../images/account.gif") no-repeat scroll 0 17px transparent;
}

.tabs {
    background: none repeat scroll 0 0 transparent;
    left: 190px;
    top: 31px;
}
.tabs ul {
    margin-left: 6px;
}
.tabs li {
    float: left;
    margin-right: 4px;
}
.tabs li a:link, .tabs li a:visited, .tabs li a:hover, .tabs li a:link span, .tabs li a:visited span, .tabs li a:hover span, .tabs li.selected a:link span, .tabs li.selected a:visited span, .tabs li.selected a:link, .tabs li.selected a:visited {
    background-image: url("../images/tabs.gif");
}
.tabs li a:link, .tabs li a:visited {
    background-position: 0 -182px;
    color: #666666;
    display: inline-block;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    padding-left: 20px;
    text-align: center;
}
.tabs li a:hover, .tabs li.selected a:link, .tabs li.selected a:visited {
    background-position: 0 -120px;
    color: #FFFFFF;
    padding-left: 20px;
    text-decoration: none;
}
.tabs li a:link span, .tabs li a:visited span {
    background-position: right -213px;
    color: #666666;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    height: 31px;
    line-height: 30px;
    overflow: hidden;
    padding-right: 20px;
}
.tabs li a:hover span, .tabs li.selected a:link span, .tabs li.selected a:visited span {
    background-position: right -151px;
    color: #FFFFFF;
}
#content .room {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    padding: 45px 0;
}
#content .room .client {
    margin: auto;
    width: 720px;
}

}
#content .room .middle caption .title{border-bottom: 2px solid #E7E7E7;margin-bottom: 20px;text-align:left;}
#content .room .middle  .title span {
    border-bottom: 2px solid #8FCC14;
    display: inline-block;
    margin-bottom: -2px;
    padding-bottom: 4px;
    padding-right: 15px;
}
.b {font-weight: bold;}
.large {font-size: 14px;}
.g3 {color: #333333;}
#content .room .middle caption .title span { border-bottom: 2px solid #8FCC14;display: inline-block; margin-bottom: -2px;padding-bottom: 4px; padding-right: 15px;}
#content .floor {
   clear:both;
    height: 13px;
    overflow: hidden;
    background:white;
    

}
#content .room .client {
    margin: auto;
    width: 720px;
}
#content .room .top {
    background: url("../images/setting_bt.gif") no-repeat scroll center top transparent;
    height: 16px;
}
#content .room .middle {
    background: none repeat scroll 0 0 #FAFAFA;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    padding: 20px 0;
}
#content .room .bottom {
    background: url("../images/setting_bt.gif") no-repeat scroll center bottom transparent;
    height: 16px;
}
#content .room .middle caption .title {
    border-bottom: 2px solid #E7E7E7;
    margin-bottom: 20px;
}
#content .room .middle caption .title span {
    border-bottom: 2px solid #8FCC14;
    display: inline-block;
    margin-bottom: -2px;
    padding-bottom: 4px;
    padding-right: 15px;
}
#content .room .middle table {
    margin: 0 auto 40px;
}
#content .room .middle td.label {
    text-align: right;
}
#content .room .middle td {
    padding: 4px 0;
}
#content .room .middle td .text {
    padding: 2px 0 2px 5px;
    width: 200px;
}
#content .room .middle td textarea {
    height: 100px;
    width: 300px;
}
#content .room .middle td.submit {
    padding-top: 10px;
}
.middle .title-text {
    margin: 0 50px;
}
.middle h3 {
    text-indent: 50px;
}
.guide-main h3, .middle h3 {
    color: #3D990F;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
}
.middle h3 {text-indent: 50px; text-align: left;}
.guide-main .title-text, .middle .title-text {
    padding: 4px 0 20px;
}
.middle .title-text {
    margin: 0 50px;text-align: left;
}
/*----------------------*/

.dialog-content .pool {
    background-color: #FFFFFF;
    border: 1px solid #E6E6E6;
    padding: 8px;
}
#wholeworld-dialog-content .pool {
    height: 240px;
    overflow-y: auto;
}
.dialog-content .pool .foldable {
    height: 25px;
}
.dialog-content .pool .border {
    background: url("/images/chrome/bl.gif") repeat-x scroll center bottom transparent;
}
.dialog-content .pool .foldable span {
    color: #1688D9;
    cursor: pointer;
    display: inline-block;
    height: 23px;
    line-height: 23px;
    padding: 1px 0 0 6px;
    width: 78px;
}
#wholeworld-content-profession .pool .foldable span, #profession-dialog-content .pool .foldable span {
    width: 160px;
}
#wholeworld-content-profession .pool .lowlevel ul li, #profession-dialog-content .pool .lowlevel ul li {
    width: 160px;
}
#wholeworld-content-profession1 .pool .foldable span, #profession1-dialog-content .pool .foldable span {
    width: 160px;
}
#wholeworld-content-profession1 .pool .lowlevel ul li, #profession1-dialog-content .pool .lowlevel ul li {
    width: 160px;
}
#itskill-dialog-content .pool .foldable span {
    overflow: hidden;
    width: 130px;
}
#cert-dialog-content .pool .lowlevel ul li {
    width: 150px;
}
#cert-dialog-content .pool .foldable span {
    overflow: hidden;
    width: 120px;
}
#itskill-dialog-content .pool .lowlevel ul li {
    width: 130px;
}
#itskill-dialog-content .pool .lowlevel {
    width: 670px;
}
.dialog-content .pool .foldable span.open {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #E7F5FC;
    border-color: #B9E3F7 #B9E3F7 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
}
.dialog-content .pool .foldable span.close {
    background: none repeat scroll 0 0 transparent;
    border-bottom: medium none;
}
.dialog-content .pool .foldable span.open label {
    background: url("/images/icons/select.gif") no-repeat scroll right top transparent;
    cursor: pointer;
    padding-right: 10px;
}
.dialog-content .pool .foldable span.close label {
    background: url("/images/icons/select.gif") no-repeat scroll right bottom transparent;
    cursor: pointer;
    padding-right: 15px;
}
.dialog-content .pool .lowlevel {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #E7F5FC;
    border-color: -moz-use-text-color #B9E3F7 #B9E3F7;
    border-right: 1px solid #B9E3F7;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    margin-bottom: 5px;
    padding: 10px 0 5px 10px;
}
.dialog-content .pool .lowlevel ul li {
    float: left;
    padding-bottom: 5px;
    width: 88px;
}

#cert-dialog-content .pool .foldable span {
    overflow: hidden;
    width: 120px;
}
#itskill-dialog-content .pool .lowlevel ul li {
    width: 130px;
}
#itskill-dialog-content .pool .lowlevel {
    width: 670px;
}
.dialog-content .pool .foldable span.open {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #E7F5FC;
    border-color: #B9E3F7 #B9E3F7 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
}
.dialog-content .pool .foldable span.close {
    background: none repeat scroll 0 0 transparent;
    border-bottom: medium none;
}
.dialog-content .pool .foldable span.open label {
    background: url("/images/icons/select.gif") no-repeat scroll right top transparent;
    cursor: pointer;
    padding-right: 10px;
}
.dialog-content .pool .foldable span.close label {
    background: url("/images/icons/select.gif") no-repeat scroll right bottom transparent;
    cursor: pointer;
    padding-right: 15px;
}
.dialog-content .pool .lowlevel {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #E7F5FC;
    border-color: -moz-use-text-color #B9E3F7 #B9E3F7;
    border-right: 1px solid #B9E3F7;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    margin-bottom: 5px;
    padding: 10px 0 5px 10px;
}
.dialog-content .pool .lowlevel ul li {
    float: left;
    padding-bottom: 5px;
    width: 88px;
}
#wholeworld-dialog-content .content-container {
    width: 580px;
}
#wholeworld-dialog-content li.foldable {
    float: left;
    overflow: hidden;
    width: 148px;
}
#major-dialog-content-pickarea {
    width: 560px;
}
#major-dialog-content-pickarea li.foldable {
    float: left;
    overflow: hidden;
    width: 170px;
}
#wholeworld-dialog-content li.foldable .subpane {
    margin-left: 2em;
}
#wholeworld-dialog-content .menu {
    border: 1px solid #D0D0D0;
    margin-left: 15px;
    text-align: center;
    width: 70px;
}
#wholeworld-dialog-content .menu li {
    float: none;
    height: 28px;
    line-height: 28px;
    margin-right: 0;
}
#wholeworld-dialog-content .menu li a:link, #wholeworld-dialog-content .menu li a:visited {
    color: #3D990F;
    display: block;
}
#wholeworld-dialog-content .menu li a:hover {
    background: url("/images/job/dialog_hover.gif") repeat-x scroll 0 0 transparent;
    color: #333333;
    display: block;
    text-decoration: none;
}
#wholeworld-dialog-content .menu li.current a {
    background: url("/images/job/dialog_hover.gif") repeat-x scroll 0 0 transparent;
    display: block;
}
#industry-block .pool li {
    float: left;
    width: 230px;
}
#industry-block .pool li ul.lowlevel {
    padding-left: 18px;
}
#industry-block .pool li ul.lowlevel li {
    background: url("/images/dialog/foldable.gif") no-repeat scroll -48px 0 transparent;
    padding-left: 16px;
}

.hidden_suggest_results { display:none;}
.show_suggest_results { 

	position:absolute;width:224px;*width:224px;
	background-color:#fff;border: 1px solid #c2c2c2;
	font-size:12px; line-height:1.8em; z-index:20;
}
.show_suggest_results li{ padding:0 .5em; cursor:pointer;}
.show_suggest_results li span.suggest_attach{ float:right; color:#090; font-size:12px;}
.show_suggest_results li span.suggest_flag,.show_suggest_results div.suggest_word_selected span.suggest_flag{ display:none;}
.show_suggest_results li a:link,.show_suggest_results div a:visited{text-decoration:none; color:#333; cursor:text;}
.show_suggest_results li.suggest_word_selected,.show_suggest_results div.suggest_word_selected span,.show_suggest_results div.suggest_word_selected a:link,.show_suggest_results div.suggest_word_selected a:visited{ display:block;background:#06c; color:#fff; }
